have achieved - French English Dictionary